您好,欢迎来到达州工业云! 平台首页 企业驾驶舱 帮助中心 企业登录 企业注册

HI,欢迎使用达州工业云平台!

账号必须大于2位

创新资源平台
服务平台首页>专利库>专利详情

网站访问统计方法和网站访问统计系统

  • 申请号:CN201010618067.3 申请公布号: CN102571404B
  • 申请日: 2010-12-31 申请公布日: 2015-01-14
  • 申请(专利权)人: 专利代理机构: 北京市隆安律师事务所
  • 分类号:H04L12/24

专利介绍

本发明公开了一种网站访问统计方法和系统。所述方法包括:接收客户端浏览器发送的信息请求串;其中所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;获取所接收的每个信息请求串中的URL地址,并根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下;根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计。本发明的技术方案基于二级域名进行分类统计,使得用户能够得到更加精确的统计数据。
1.一种网站访问统计方法,其特征在于,该方法包括:在用户访问网站页面时从服务器上获取统计代码,并执行后,客户端浏览器运行所获取的统计代码,收集页面参数;网站访问统计系统接收客户端浏览器发送的信息请求串;其中所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;网站访问统计系统获取所接收的每个信息请求串中的URL地址,并根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下;网站访问统计系统根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计;其中,所述根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下包括:先找到该URL地址的二级域名信息的对应目录,再找到该对应目录下的与该URL地址的二级域名信息中的目录信息对应的一级或多级子目录,将该URL地址保存到该一级或多级子目录中。
2.根据权利要求1所述的方法,其特征在于,所述页面参数包括:当前链接的URL地址、当前链接的来源地页面标识的点击位、IP地址、访问页面的时间。
3.根据权利要求1所述的方法,其特征在于,所述根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计包括:根据指定网站页面的URL地址的二级域名信息所对应的目录下所保存的数据,统计指定时间段内该指定网页的平均访问时间。
4.根据权利要求1所述的方法,其特征在于,所述根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计包括:根据指定网站的URL地址的二级域名信息所对应的目录下所保存的数据,统计指定时间段内访问该指定网站的独立用户数。
5.根据权利要求4所述的方法,其特征在于,根据指定网站的URL地址的二级域名信息所对应的目录下所保存的数据,统计指定时间段内访问该指定网站的独立用户数包括:周期性地根据指定网站的URL地址的二级域名信息所对应的目录下所保存的数据,进行独立用户数的排重计算并保存计算结果;所保存的独立用户数的排重计算结果供用户查询使用。
6.一种网站访问统计系统,其特征在于,该系统包括:URL地址抓取组件、分类整理组件、数据库和访问统计组件,其中,URL地址抓取组件,用于接收客户端浏览器发送的信息请求串;用于获取所接收的每个信息请求串中的URL地址并发送给分类整理组件;其中,在用户访问网站页面时从服务器上获取统计代码,并执行后,所述客户端浏览器运行所获取的统计代码,收集页面参数;所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;分类整理组件,用于根据所接收URL地址的二级域名信息,将该URL地址保存到数据库中的与该URL地址的二级域名信息对应的目录下;数据库,用于保存与各类二级域名信息对应的目录以及分类整理模块保存到这些目录下的数据;访问统计组件,用于根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计;其中,所述分类整理模块,用于先找到该URL地址的二级域名信息的对应目录,再找到该对应目录下的与该URL地址的二级域名信息中的目录信息对应的一级或多级子目录,将该URL地址保存到该一级或多级子目录中。
7.根据权利要求6所述的系统,其特征在于,所述访问统计组件,用于根据指定网站页面的URL地址的二级域名信息所对应的目录下所保存的数据,统计指定时间段内该指定网页的平均访问时间,和/或,统计指定时间段内访问该指定网站的独立用户数。
8.根据权利要求7所述的系统,其特征在于,所述访问统计组件,用于周期性地根据指定网站的URL地址的二级域名信息所对应的目录下所保存的数据,进行独立用户数的排重计算并保存计算结果,供用户查询。技术领域
本发明涉及互联网技术领域,特别是涉及一种网站访问统计方法和网站访问统计系统。
背景技术
网站访问统计分析系统是掌握网站流量趋势、洞察访客行为习惯的工具,通过此系统可以直观的了解网站用户群的大小、地域分布、网站内容的关注度、网站来源、客户端操作系统、浏览器版本、屏幕分辨率等多种信息。进一步来说,可以利用上述信息和数据来为制作和优化网站提供相应的决策。但是本申请的发明人发现,目前基于互联网的网站访问统计系统,在统一资源定位符(URL,Uniformxa0Resourcexa0Locator)地址汇总分类上存在较大的缺陷,即不可随意对URL地址进行分类和整理,所得到的统计数据不够精确。
发明内容
本发明提供了一种网站访问统计方法和一种网站访问统计系统,本发明的技术方案基于二级域名进行分类统计,使得用户能够得到更加精确的统计数据。为达到上述目的,本发明的技术方案是这样实现的:本发明公开了一种网站访问统计方法,该方法包括:接收客户端浏览器发送的信息请求串;其中所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;获取所接收的每个信息请求串中的URL地址,并根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下;根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计。本发明还公开了一种网站访问统计系统,该系统包括:URL地址抓取组件、分类整理组件、数据库和访问统计组件,其中,URL地址抓取组件,用于接收客户端浏览器发送的信息请求串;用于获取所接收的每个信息请求串中的URL地址并发送给分类整理组件;其中,其中所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;分类整理组件,用于根据所接收URL地址的二级域名信息,将该URL地址保存到数据库中的与该URL地址的二级域名信息对应的目录下;数据库,用于保存与各类二级域名信息对应的目录以及分类整理模块保存到这些目录下的数据;访问统计组件,用于根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计。由上述可见,本发明这种接收客户端浏览器发送的信息请求串,获取所接收的每个信息请求串中的URL地址,并根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下,根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计的技术方案,是基于二级域名进行分类统计,使得用户能够得到更加精确的统计数据。
附图说明
图1是本发明实施例中的一种网站访问统计方法的流程图;图2是本发明中的一种网站访问统计方法中的URL管理逻辑示意图;图3是本发明实施例中的网站访问系统自动匹配二级域名对应的根目录的示意图;图4是本发明实施例中的URL目录整理和重命名的效果示意图;图5是本发明实施例中的给用户显示输出的统计数据的示意图;图6是本发明实施例中的一种网站访问统计系统的结构示意图。
具体实施方式
为了使本发明的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本发明进行详细描述。图1是本发明实施例中的一种网站访问统计方法的流程图。如图1所示,该方法包括:步骤101,接收客户端浏览器发送的信息请求串;其中所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;步骤102,获取所接收的每个信息请求串中的URL地址,并根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下;步骤103,根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计。图1所示的方案基于二级域名进行分类统计,使得用户能够得到更加精确的统计数据。下面再对图1所述的方法进行详细说明。图2是本发明中的一种网站访问统计方法中的URL管理逻辑示意图。如图2所示,在网站新改版上线的页面中,首先通过二级域名进行初次抓取分类,并根据二级域名为URL地址提供目录归类和整理的数据聚合功能。具体如下:网站改版或更新后,用户访问新的页面时,会执行页面中的JS代码,例如:<scriptxa0src=http://wa.fx.186.cn/watracer.jstype=′′text/javascript′′></script>从http://wa.fx.186.cn/watracer.js服务器上获取统计代码,并执行后,用户客户端浏览器运行所获取的统计代码,收集页面参数,页面参数包括:当前链接的URL地址、当前链接的来源地页面标识的点击位、IP地址、访问页面的时间等信息。客户端浏览器会将收集到的页面参数组合成一个信息请求串,将该信息请求串传给网站访问统计系统,网站访问统计系统负责收集和整理这些数据。网站访问统计系统接收到客户端浏览器的信息请求串后,首先通过URL地址对来源进行分类,对二级域名的页面请求自动做数据筛选,例如,app.fx.com.cn和space.app.fx.com.cn的页面信息分别存放在不同目录中。这样做的好处是从网站的物理结构中,直观地对杂乱无章的URL进行筛选和整理,便于下一步做网站内的目录整理和划分。图3是本发明实施例中的网站访问系统自动匹配二级域名对应的根目录的示意图。在一个二级域名中的产品可能会存在多个分类,URL如果不做整理和命名很难区分具体的用途,因此在本发明的网站访问统计系统的设计上充分考虑了这部分的需求,提供了一个后台维护、管理的界面。网站访问统计系统可以对URL进行重命名,因为系统抓取的URL通常是这样的:http://space.feixin.10086.cn/photo/myalbum_1,因此可以通过人工预先对其进行重命名并建立对应的目录。这里重命名是指将“space”重命名为“空间”,这能够让网站的整体结构更加清晰和图形化。例如,在本发明的一个实施例中的可以将URL地址“http://space.feixin.10086.cn/photo/myalbum_1”放到“空间”根目录下“图片”子目录下的“我的相册”中。以此类推,按功能和产品实现数据的聚合和计算。图4是本发明实施例中的URL目录整理和重命名的效果示意图。上述方式可总结为:先找到该URL地址的二级域名信息的对应目录,再找到该对应目录下的与该URL地址的二级域名信息中的目录信息对应的一级或多级子目录,将该URL地址保存到该一级或多级子目录中。这里URL地址的二级域名信息中的目录信息是指“http://space.feixin.10086.cn/photo/myalbum_1”中的单反斜杠后的“/photo/myalbum_1”。下面介绍本发明中的根据在不同二级域名信息对应的目录下所保存的数据进行网站访问统计的例子。例1:网站平均访问时间对应一个网页(对应一个URL地址),存在大量的用户访问,将一个时间段内用户每次访问该网页的访问时间求和得到总访问时间,然后用该时间段内的访问次数除以所述总访问时间,就是该时间段内该网页的平均访问时间。例2,网站的独立用户数根据用户客户端的用户唯一标识(cookeis),计算在指定时间段内的cookeis数量,该数量即为该时间段内访问该网站的独立用户数。总体来说,对已分类收集好的目录数据进行统一汇总和计算,例如:“空间”的网站平均访问时间指的是在指定时间段(如12月1日~7日)的“空间”目录下的全部页面产生的平均访问时间。独立用户数是该时间段的日平均独立用户数。图5是本发明实施例中的给用户显示输出的统计数据的示意图。在计算独立用户数时需要用到独立用户数的排重规则。在本发明的一个实施例中,在系统内部首先对“自然周”、“自然月”的总站级和根目录站点进行数据排重统计计算,计算结果保存到数据库中,当用户在人机交互界面上选择排重时,将指定时间段内所涉及的按自然周进行排重的数据显示输出给用户。也就是说,本发明提供的网站方位系统周期性地根据指定网站的URL地址的二级域名信息所对应的目录下所保存的数据,进行独立用户数的排重计算并保存计算结果,供用户查询。这样做的优点有:降低服务器即时排重计算的(系统负荷)和计算量,减少占用磁盘空间,优化磁盘存储。基于上述实施例给出本发明中的一种网站访问统计系统的结构示意图。图6是本发明实施例中的一种网站访问统计系统的结构示意图。如图6所示,该系统包括:URL地址抓取组件601、分类整理组件602、数据库603和访问统计组件604。其中:URL地址抓取组件601,用于接收客户端浏览器发送的信息请求串;用于获取所接收的每个信息请求串中的URL地址并发送给分类整理组件602;其中,其中所述信息请求串是所述客户端浏览器在用户访问网站页面时所收集的页面参数,这些页面参数至少包括用户所访问的网站页面的统一资源定位符URL地址;分类整理组件602,用于根据所接收URL地址的二级域名信息,将该URL地址保存到数据库603中的与该URL地址的二级域名信息对应的目录下;数据库603,用于保存与各类二级域名信息对应的目录以及分类整理模块保存到这些目录下的数据;访问统计组件604,用于根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计。在图6所示的系统中,所述分类整理模块602,用于先找到该URL地址的二级域名信息的对应目录,再找到该对应目录下的与该URL地址的二级域名信息中的目录信息对应的一级或多级子目录,将该URL地址保存到该一级或多级子目录中。在图6所示的系统中,所述访问统计组件604,用于根据指定网站页面的URL地址的二级域名信息所对应的目录下所保存的数据,统计指定时间段内该指定网页的平均访问时间,和/或,统计指定时间段内访问该指定网站的独立用户数。在图6所示的系统中,所述访问统计组件604,用于周期性地根据指定网站的URL地址的二级域名信息所对应的目录下所保存的数据,进行独立用户数的排重计算并保存计算结果,供用户查询。由上述可见,本发明这种接收客户端浏览器发送的信息请求串,获取所接收的每个信息请求串中的URL地址,并根据该URL地址的二级域名信息,将该URL地址保存到其二级域名信息对应的目录下,根据在不同二级域名信息对应的目录下所保存的URL地址进行网站访问统计的技术方案,是基于二级域名进行分类统计,使得用户能够得到更加精确的统计数据。具体来说,基于二级域名的URL自动筛选规则,可自定义目录和对URL进行重命名,可按需求管理URL。另外,按自然周或自然月计算的排重独立用户数,在系统资源有限的情况下,实现用户数指标的排重统计和分析。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明保护的范围之内。